/**
 * @file UserTask.c
 * @author lhc (liuhc_lhc@163.com)
 * @brief
 * @version 0.1
 * @date 2024-05-18
 *
 * @copyright Copyright (c) 2024
 *
 */
#include "UserTask.h"
#include "Task.h"
#include <stdio.h>
/****app头文件 begin ****/
#include "UserEvent.h"
/****app头文件 end ****/

/**
 * @brief 任务初始化函数
 * @todo 添加任务和任务处理周期
 */
void TaskInit(void)
{
	//@todo 在VoidVoidFuncPtr ptrTaskFunc此处添加任务和任务处理周期
	VoidVoidFuncPtr ptrTaskFunc = NULL; // 这个是模拟用的 实际不需要

	TaskAdd(ptrTaskFunc, 500); // 添加任务
	TaskAdd(StateDemo, 500);   // 模拟状态机任务
	TaskAdd(StateMain, 20);   // 实际使用这个来调用状态机任务即可
							   // TaskAdd(ledTask, 1000);	 // 模拟led任务
}